Page({
  data: {
    allPerfumes: [
      {
        name: '玫瑰',
        emoji: '🌹',
        image: '/images/rose.jpg',
        top: '清新花香，带有微甜的果香。',
        middle: '浓郁花香，优雅浪漫。',
        base: '温暖柔和，带有淡淡的木质香。',
        description: '玫瑰是最经典的花香调，常用于前调和中调，赋予香水浪漫与女性气息。'
      },
      {
        name: '柑橘',
        emoji: '🍊',
        image: '/images/orange.jpg',
        top: '明亮清新，带有柠檬、橙子的果香。',
        middle: '微甜果香，活泼愉悦。',
        base: '淡淡木质或麝香收尾。',
        description: '柑橘调常作为前调，带来清新愉快的第一印象。'
      },
      {
        name: '檀香',
        emoji: '🪵',
        image: '/images/sandalwood.jpg',
        top: '淡淡木香，温和舒缓。',
        middle: '奶香木质，醇厚细腻。',
        base: '持久温暖，带有乳香气息。',
        description: '檀香为木质香调代表，常用于后调，赋予香水温暖和深度。'
      },
      {
        name: '麝香',
        emoji: '🦌',
        image: '/images/musk.jpg',
        top: '柔和清新，微甜。',
        middle: '温润细腻，带有动物气息。',
        base: '持久留香，温暖性感。',
        description: '麝香为动物香调代表，常用于后调，增强香水的留香和层次。'
      },
      {
        name: '鸢尾',
        emoji: '💐',
        image: '/images/iris.jpg',
        top: '淡雅花香，带有粉感。',
        middle: '柔和细腻，带有奶油香气。',
        base: '温暖木质，持久优雅。',
        description: '鸢尾为粉香调代表，常用于中调和后调，赋予香水高贵气质。'
      },
      {
        name: '香根草',
        emoji: '🌾',
        image: '/images/vetiver.jpg',
        top: '清新青草，带有泥土气息。',
        middle: '木质清香，略带烟熏。',
        base: '深沉持久，带有湿润泥土感。',
        description: '香根草为木质香调代表，常用于后调，赋予香水大地气息。'
      },
      {
        name: '橙花',
        emoji: '🍊',
        image: '/images/neroli.jpg',
        top: '清新柑橘花香。',
        middle: '甜美花香，略带青绿。',
        base: '柔和淡雅。',
        description: '橙花为花香调代表，常用于前调和中调，带来明亮愉悦的气息。'
      },
      {
        name: '广藿香',
        emoji: '🌿',
        image: '/images/patchouli.jpg',
        top: '泥土气息，略带青草。',
        middle: '木质、草本香气。',
        base: '深沉持久，带有烟熏感。',
        description: '广藿香为木质香调代表，常用于后调，赋予香水深度和神秘感。'
      },
      {
        name: '雪松',
        emoji: '🌲',
        image: '/images/cedar.jpg',
        top: '清新木香。',
        middle: '干净、略带铅笔屑气息。',
        base: '温暖持久。',
        description: '雪松为木质香调代表，常用于中调和后调，带来清新和温暖。'
      },
      {
        name: '茉莉',
        emoji: '🌼',
        image: '/images/jasmine.jpg',
        top: '清新花香，略带青绿。',
        middle: '浓郁花香，甜美。',
        base: '柔和淡雅。',
        description: '茉莉为花香调代表，常用于中调，赋予香水明亮和女性气息。'
      },
      {
        name: '紫罗兰',
        emoji: '💜',
        image: '/images/violet.jpg',
        top: '淡雅花香，带有粉感。',
        middle: '柔和细腻，略带青草。',
        base: '温暖木质。',
        description: '紫罗兰为粉香调代表，常用于中调和后调，带来温柔和优雅。'
      },
      {
        name: '黑加仑',
        emoji: '🫐',
        image: '/images/blackcurrant.jpg',
        top: '果香浓郁，带有酸甜。',
        middle: '清新果香，略带青绿。',
        base: '淡淡木质。',
        description: '黑加仑为果香调代表，常用于前调，带来活泼和清新。'
      }
    ],
    perfumes: [],
    showAll: false,
    searchValue: ''
  },
  onLoad() {
    this.setData({
      perfumes: this.data.allPerfumes.slice(0, 6)
    });
  },
  previewImage(e) {
    wx.previewImage({
      urls: [e.currentTarget.dataset.url]
    });
  },
  onLoadMore() {
    this.setData({
      perfumes: this.data.allPerfumes,
      showAll: true
    });
  },
  onSearchInput(e) {
    const value = e.detail.value.trim();
    this.setData({ searchValue: value });
    if (!value) {
      this.setData({
        perfumes: this.data.showAll ? this.data.allPerfumes : this.data.allPerfumes.slice(0, 6)
      });
      return;
    }
    const filtered = this.data.allPerfumes.filter(item => item.name.includes(value));
    this.setData({ perfumes: filtered });
  }
}) 